#!/bin/bash

EXECUTABLE="./../bin/Debug/tp1"

echo
echo "Probando el programa con una entrada nula:"

if [ ! -f "$EXECUTABLE" ] ; then
	echo
	echo "Error, El ejecutable no fué generado."
	echo
	exit 1
fi


"$EXECUTABLE" -i /dev/null -o salida_gen.txt

if [ $? -ne 0 ] ; then
	echo
	echo "Error, el programa devolvió un código de error."
	echo
	exit 2
fi

DIFCOUNT=`diff salida_gen.txt /dev/null | wc -c`


if [ $DIFCOUNT != 0  ] ; then
	echo
	echo "Error, la salida no es nula."
	echo
	exit 3
else
	echo
	echo "OK, la salida es nula como se esperaba ante la entrada nula."
	echo
	exit 0
fi

